// Sunghan Cho
// 301140084
// sunghanc@sfu.ca

#ifndef ITEM_H
#define ITEM_H

#include <QString>
#include <QVariant>

class Item
{
public:
    Item();
    ~Item();
    virtual int getFieldCount() = 0;
    virtual QString getFieldHeading(int fieldIndex) = 0;
    virtual QVariant getFieldValue(int fieldIndex) = 0;
    virtual bool matchesPrimaryField(QVariant value) = 0;
};

#endif // ITEM_H
